package com.cyzy.server.service;


import com.cyzy.pojo.dto.MyDTO;
import com.cyzy.pojo.dto.UserLoginDTO;
import com.cyzy.pojo.entity.StudentAuth;
import com.cyzy.pojo.entity.User;

import java.util.Map;

public interface UserService {

    /**
     * 微信登陆
     * @param userLoginDTO
     * @return
     */
    User wxLogin(UserLoginDTO userLoginDTO);

    /**
     * 个人主页
     * @param userId
     * @return
     */
    MyDTO getMyInfo(Integer userId);

    /**
     * 更改手机号和name
     */
    void setProfile(Integer id, Map map);

    /**
     * 设置头像
     * @param path
     */
    void setAvatar(String path, Integer id);

    /**
     * 学生认证
    */
    String studentAuth(StudentAuth studentAuth);
}
